package cn.hcbycloud.auth.front.dto;

import cn.hutool.core.lang.tree.Tree;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 用户基本信息表
 * @author gaoheng
 * @date 2022-01-24 14:52:06
 */
@Data
public class FrontRegisterUserResponseDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 用户姓名
     */
    private String name;
    /**
     * 昵称
     */
    private String nickname;
    /**
     * 头像
     */
    private String photo;
    /**
     * 令牌
     */
    private String jwtToken;
    /**
     * 角色对象列表
     */
    private List<FrontRoleDTO> roleList;
    /**
     * 权限对象列表
     */
    private List<FrontPermissionDTO> permissionList;
    /**
     * 资源对象列表
     */
    private List<Tree<String>> resource;
}
